#include <bits/stdc++.h>

using namespace std;
bool in_danger_area(int &xl,int &yd,int &xr,int &yu,int x,int y)
{
    if (x>=xl&&x<=xr&&y>=yd&&y<=yu)
    {
        return true;
    }
    else
    {
        return false;
    }
}
int main_66()
{
    int n,k,t,xl,yd,xr,yu,xt,yt,passed=0,leaved=0,cnt,prev,adjacent_max;
    scanf("%d%d%d%d%d%d%d",&n,&k,&t,&xl,&yd,&xr,&yu);
    for (int i=0; i<n ; ++i )
    {
        bool is_in=false;
        prev=t;
        cnt=1,adjacent_max=0;
        for (int j=0; j<t ; ++j )
        {
            scanf("%d%d",&xt,&yt);
            if (in_danger_area(xl,yd,xr,yu,xt,yt))
            {
                if (j-prev==1)
                {
                    adjacent_max=max(++cnt,adjacent_max);
                }
                else
                {
                    cnt=1;
                }
                prev=j;
                is_in=true;
            }
        }
        if (is_in)
        {
            ++passed;
        }
        if (adjacent_max>=k)
        {
            ++leaved;
        }
    }
    printf("%d\n%d",passed,leaved);
    return 0;
}
